#ifndef _AOLLATOR_H
#define _AOLLATOR_H

#include<iostream>
using namespace std;

struct memorylist
{
    memorylist* next_block;
};

class memory_pool
{
public:
    static memorylist memory_list_[16];
    static char* start_memory;
    static char* end_memory;
    memory_pool(int _size);
    void* apply();
    void* filld();
};

memorylist memory_pool::memory_list_[16]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
char* memory_pool::start_memory=NULL;
char* memory_pool::end_memory=NULL;

#endif